package com.nju.graphx

import java.sql.ResultSet
import scala.collection.mutable.ListBuffer

/**
 * @authorliyunfei
 * @date2022/12/11
 * */
trait IGraphxDataService {
  /**
   * 查询用户集（来源数据：DB and File(HDFS,))
   * @return
   */
  def queryUsers(): ResultSet

  /**
   * 查询用户仓库集（来源数据：DB and File(HDFS,))
   * @return
   */
  def queryUserRepos(): ResultSet

  /**
   * 单次插入参数
   * @param args
   */
  def storageUserRecommend(args:ListBuffer[Any]):Unit

  /**
   * 批量插入
   * @param args
   */
  def storageUserRecommendByBatch(args:ListBuffer[ListBuffer[Any]]):Unit

}
